#pragma once

#include <cstdint>
#include <queue>
#include <array>
#include <stdexcept>
#include <cassert>

namespace njm
{

    using Entity = std::uint32_t;
    constexpr Entity nullEntity = 0;
    constexpr Entity maxEntities = 100;

    // class EntityManager {
    // public:
    //     Entity createEntity() {
    //         Entity entity = ++currentEntity;
    //         return entity;
    //     }
    // private:
    //     Entity currentEntity = 0;
    // };

}
